package co.edu.uniquindio.mundo;

/**
 * Clase que permite representaar la delcaracion de una clase
 * 
 * @author juanito
 * @version 1.0
 * 
 */
public class DeclaracionDeClase {

	/**
	 * 
	 */
	private String estructura;

	/**
	 * Atributo de clase que permite guardar todas las declaraciones de
	 * variables hechas
	 * 
	 */
	private BloqueVariable bloqueVariable;

	/**
	 * Atributo de clase que permite guardar todas las declaraciones de metodos
	 * hechas
	 * 
	 */
	private BloqueMetodos bloqueMetodo;

	/**
	 * Atributo de clase que permite guardar el identificador de clase
	 */
	private String idClase;

	/**
	 * Metodo constructor de clase que permite incializar los atributos
	 * 
	 * @param estructura
	 * @param bloqueVariable
	 * @param bloqueMetodo
	 * @param idClase
	 */
	public DeclaracionDeClase(String estructura, BloqueVariable bloqueVariable,
			BloqueMetodos bloqueMetodo, String idClase) {
		super();
		this.estructura = estructura;
		this.bloqueVariable = bloqueVariable;
		this.bloqueMetodo = bloqueMetodo;
		this.idClase = idClase;
	}

}
